+2008-08-10 Richard Hult <richard@imendio.com>
+
+ * gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_uris),
+ (gtk_clipboard_request_uris): Implement missing functions.
+
2008-08-09 Sven Herzberg <sven@imendio.com>
Bug 544863 – gtkquartz.h not included in released 2.13.5 package
g_object_unref (pixbuf);
}
+void
+gtk_clipboard_request_uris (GtkClipboard *clipboard,
+ GtkClipboardURIReceivedFunc callback,
+ gpointer user_data)
+{
+ gchar **uris = gtk_clipboard_wait_for_uris (clipboard);
+
+ callback (clipboard, uris, user_data);
+
+ g_strfreev (uris);
+}
+
/**
* gtk_clipboard_request_targets:
* @clipboard: a #GtkClipboard
return NULL;
}
+gchar **
+gtk_clipboard_wait_for_uris (GtkClipboard *clipboard)
+{
+ GtkSelectionData *data;
+
+ data = gtk_clipboard_wait_for_contents (clipboard, gdk_atom_intern_static_string ("text/uri-list"));
+ if (data)
+ {
+ gchar **uris;
+
+ uris = gtk_selection_data_get_uris (data);
+ gtk_selection_data_free (data);
+
+ return uris;
+ }
+
+ return NULL;
+}
+
/**
* gtk_clipboard_get_display:
* @clipboard: a #GtkClipboard